
package br.ufscar.sor.ppgccs.educatransito.util;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

/**
 *
 * @author Joaquim
 */
public class MensagemUtility {
    
    public static void adicionarMensagemDeErro(String idDoComponente, String mensagem) {
        FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_FATAL, mensagem, mensagem);
        FacesContext facesContext = FacesContext.getCurrentInstance();
        facesContext.addMessage(idDoComponente, facesMessage);
    }

    public static void adicionarMensagemDeSucesso(String idDoComponente, String mensagem) {
        FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_INFO, mensagem, mensagem);
        FacesContext facesContext = FacesContext.getCurrentInstance();
        facesContext.addMessage(idDoComponente, facesMessage);
    }
    
    public static void adicionarMensagemDeAviso(String idDoComponente, String mensagem) {
        FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_WARN, mensagem, mensagem);
        FacesContext facesContext = FacesContext.getCurrentInstance();
        facesContext.addMessage(idDoComponente, facesMessage);
    }
    
}